package com.lancoo.ccas52.pojo.vo;

import com.lancoo.ccas52.entity.Teacher;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @ClassName ScheduleUnitVo
 * @Description 排课单元
 * @Author quin
 * @Date 2023/4/4 15:04
 */
@Data
public class ScheduleUnitVo implements Serializable {

    @ApiModelProperty("课表id")
    private Long id;

    private Long teachingClassId;

    private String teachingClassName;

    private Long courseId;

    private String courseName;

    @ApiModelProperty("学院id  开课单位")
    private String collegeId;

    private String collegeName;

    @ApiModelProperty("0:环节  1讲授 2实验 3上机 4其他")
    private Integer hourType;

    @ApiModelProperty("指定教室roomId")
    private Long roomId;

    @ApiModelProperty("教室类型")
    private Integer roomType;

    @ApiModelProperty("周次")
    private String week;

    @ApiModelProperty("连上分组标识")
    private String groupIdent;

    @ApiModelProperty("周学时")
    private Integer weekNum;

    @ApiModelProperty("连上节次")
    private Integer connectSection;

    @ApiModelProperty("连上次数")
    private Integer connectNumber;

    @ApiModelProperty("教师列表")
    private List<Teacher> teachers;
}
